Skip to content

[codex] Build AppLens desktop dashboard UI#6

Merged
cody257 merged 2 commits into
mainfrom
codex/desktop-dashboard-ui
May 11, 2026
Merged

[codex] Build AppLens desktop dashboard UI#6
cody257 merged 2 commits into
mainfrom
codex/desktop-dashboard-ui

Conversation

@cody257

@cody257 cody257 commented May 11, 2026

Copy link
Copy Markdown
Member

Summary

Builds the AppLens desktop dashboard UI inside src/AppLens.Desktop on top of DashboardReadModelService.

  • adds the WinUI dashboard surface with summary state, module cards, pending Tune approvals, recent ledger events, and active app breakdown
  • standardizes AppLens typography on Inter + JetBrains Mono across desktop/report surfaces
  • binds the left rail counts and module badges from the dashboard read model instead of hardcoded concept values
  • clamps startup window placement to the current display work area for high-DPI and smaller desktops
  • adds focused desktop presentation tests

Validation

  • dotnet build AppLensDesktop.sln -c Debug
  • dotnet test AppLensDesktop.sln -c Debug — 54/54 passing
  • dotnet publish src\AppLens.Desktop\AppLens.Desktop.csproj -c Release -p:GenerateAppxPackageOnBuild=true -p:AppxPackageSigningEnabled=false
    • passes; warning only: mspdbcmf.exe missing, so symbols package is not generated
  • real WinUI screenshot captured locally at artifacts/screenshots/desktop-dashboard-ui-winui-summary.png

@cody257 cody257 marked this pull request as ready for review May 11, 2026 13:45
@cody257 cody257 merged commit 71228de into main May 11, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant